package com.mars.boss.weixin.mapper;

import java.util.List;

import com.mars.boss.weixin.entity.WeixinMenu;
import com.mars.mybatis.support.BaseMapper;

public interface WeixinMenuMapper extends BaseMapper<WeixinMenu, Long> {
	
	/**
	 * 加载所有菜单分类（一级菜单）
	 * @return
	 */
	List<WeixinMenu> getMenuCategory() ;
	
	/**
	 * 根据菜单分类ID加载分类子菜单
	 * @param id
	 * @return
	 */
	List<WeixinMenu> getMenuByParentId(Long id) ;
	
	/**
	 * 根据Key查询记录
	 * @param key
	 * @return
	 */
	WeixinMenu getMenuByKey(String key) ;
	
}